2899,2899,2899,2898,2898,2898,2898,2899,2900,2901,2902,2904,2905,2906,2907,2908,2908,2910,2910,2910,2909,2909,2908,2908,2908,2908,2907,2906,2905,2904,2903,2902,2901,2900,2899,2899,2898,2897,2896,2895,2894,2893,2892,2891,2891,2889,2888,2887,2887,2885,2884,2883,2882,2881,2880,2880,2878,2878,2877,2876,2876,2875,2875,2874,2873,2872,2872,2871,2871,2870,2869,2868,2868,2866,2866,2865,2864,2862,2861,2860,2857,2856,2855,2855,2854,2854,2853,2852,2851,2850,2849,2849,2849,2849,2849,2848,2847,2847,2846,2845,2844,2843,2842,2841,2840,2838,2837,2837,2837,2836,2836,2834,2833,2832,2832,2831,2830,2829,2828,2827,2827,2828,2828,2828,2827,2826,2826,2825,2825,2824,2824,2825,2825,2826,2826,2827,2827,2828,2828,2829,2829,2829,2828,2826,2825,2825,2825,2825,2825,2824,2824,2824,2824,2823,2823,2823,2823,2822,2821,2821,2821,2822,2823,2824,2824,2824,2824,2824,2824,2825,2825,2826,2826,2824,2824,2824,2824,2824,2824,2824,2824,2824,2824,2823,2823,2823,2822,2822,2822,2822,2821,2820,2820,2819,2818,2817,2816,2815,2813,2811,2811,2797,2796,2795,2793,2791,2790,2789,2788,2787,2787,2786,2785,2784,2783,2782,2782,2781,2780,2779,2778,2778,2777,2777,2778,2778,2777,2777,2776,2775,2775,2774,2773,2772,2771,2770,2768,2767,2766,2765,2760,2758,2757,2756,2755,2754,2753,2752,2752,2750,2749,2749,2749,2748,2747,2746,2745,2743,2742,2740,2739,2738,2737,2736,2734,2733,2732,2731,2730,2729,2728,2728,2727,2727,2727,2727,2727,2728,2729,2730,2731,2732,2733,2733,2733,2734,2734,2734,2732,2731,2730,2729,2729,2728,2728,2727,2725,2725,2725,2724,2724,2723,2722,2720,2719,2718,2717,2716,2716,2715,2714,2713,2712,2711,2710,2709,2708,2707,2707,2705,2705,2704,2704,2703,2703,2703,2703,2703,2702,2702,2701,2701,2701,2700,2699,2698,2698,2698,2697,2696,2694,2693,2691,2690,2689,2688,2688,2687,2686,2685,2684,2684,2685,2685,2685,2685,2685,2685,2686,2686,2686,2687,2688,2689,2689,2689,2689,2688,2687,2687,2686,2686,2686,2685,2684,2684,2684,2684,2685,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2697,2698,2698,2698,2698,2697,2696,2695,2694,2693,2693,2693,2693,2694,2694,2695,2695,2695,2696,2696,2697,2697,2698,2698,2698,2698,2698,2698,2699,2699,2700,2700,2699,2698,2697,2696,2695,2694,2692,2690,2689,2687,2686,2685,2684,2683,2683,2682,2682,2682,2682,2681,2680,2679,2678,2676,2675,2675,2674,2673,2672,2672,2671,2671,2670,2670,2670,2670,2670,2669,2669,2668,2668,2668,2669,2670,2671,2672,2673,2673,2672,2672,2670,2669,2669,2668,2668,2667,2666,2666,2666,2666,2667,2667,2667,2666,2666,2665,2664,2664,2663,2662,2661,2660,2659,2658,2657,2656,2655,2654,2653,2652,2651,2649,2649,2649,2649,2650,2650,2651,2652,2654,2655,2656,2658,2659,2661,2664,2664,2665,2667,2667,2668,2670,2671,2674,2675,2677,2678,2679,2680,2681,2681,2682,2683,2684,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2697,2698,2699,2699,2700,2701,2702,2703,2704,2705,2707,2707,2708,2708,2709,2709,2710,2710,2709,2708,2707,2706,2704,2703,2702,2701,2700,2700,2699,2699,2698,2696,2695,2694,2693,2692,2691,2690,2689,2690,2690,2691,2691,2691,2691,2691,2691,2690,2690,2690,2690,2690,2690,2691,2691,2692,2692,2693,2693,2694,2697,2697,2698,2700,2702,2703,2705,2706,2707,2708,2709,2711,2713,2714,2715,2716,2717,2718,2718,2719,2720,2721,2722,2723,2724,2725,2726,2728,2729,2731,2732,2733,2734,2734,2736,2737,2738,2739,2740,2741,2742,2743,2745,2746,2747,2748,2750,2751,2752,2753,2754,2755,2852,2852,2853,2854,2856,2856,2860,2862,2864,2865,2866,2866,2867,2867,2867,2868,2868,2870,2871,2872,2873,2874,2875,2877,2878,2879,2880,2881,2882,2882,2882,2881,2881,2882,2883,2884,2885,2886,2887,2888,2888,2888,2889,2890,2890,2891,2892,2893,2894,2895,2896,2897,2898;518,521,522,522,523,524,525,526,526,527,527,527,527,528,529,529,530,531,532,533,535,536,536,538,539,541,542,542,543,543,544,544,545,546,548,550,551,552,552,552,553,553,553,553,554,555,555,556,557,557,557,557,558,558,558,559,560,561,561,562,563,563,564,565,566,566,567,567,568,569,570,571,573,575,576,577,577,578,579,579,580,580,580,581,581,582,583,584,584,585,587,588,589,590,591,592,592,593,593,594,595,596,597,598,598,598,598,597,596,596,595,594,595,595,596,597,598,598,599,600,601,602,603,604,605,606,607,608,609,610,611,611,612,612,613,613,614,615,616,616,618,619,620,622,624,625,626,627,628,629,630,631,632,633,634,636,637,638,639,640,642,643,643,645,647,648,649,650,651,652,653,654,656,658,659,660,661,662,663,664,666,667,668,669,670,671,671,672,673,674,674,674,675,675,676,676,676,676,676,677,678,678,677,677,677,677,677,677,677,678,679,680,681,682,683,683,684,683,683,683,684,685,685,686,686,687,687,688,688,688,687,687,687,688,688,689,690,690,691,691,691,691,691,690,690,690,690,691,692,693,693,692,690,689,688,687,687,686,686,687,688,689,690,691,691,691,691,691,691,692,692,693,693,694,695,697,698,698,699,699,700,700,701,702,703,703,704,705,705,705,705,705,706,707,708,708,709,710,711,712,713,714,714,713,713,713,713,713,714,714,715,715,715,716,716,716,716,716,717,717,718,718,719,720,721,722,723,724,724,725,726,727,728,729,729,729,728,727,725,724,723,723,721,720,720,720,719,719,718,716,716,715,715,714,713,712,711,710,709,708,707,707,706,706,705,704,703,702,701,700,699,698,697,696,695,694,693,692,690,689,688,688,687,687,686,686,686,686,686,685,685,683,682,681,680,679,678,676,675,675,674,673,672,671,670,669,668,667,666,665,664,663,662,661,660,659,658,657,656,654,653,652,651,650,650,649,649,648,648,648,648,648,649,649,649,649,650,650,651,652,653,654,656,657,657,658,659,660,660,661,661,662,662,661,660,659,658,657,656,654,653,653,652,650,649,647,646,645,645,644,643,642,641,640,639,638,637,637,636,636,635,634,633,632,631,630,629,628,627,627,627,626,625,624,624,623,623,622,622,622,621,621,621,620,620,620,619,618,617,617,616,615,615,615,615,615,615,615,614,614,613,613,613,612,612,612,612,613,613,613,614,614,614,615,616,616,616,616,615,615,614,613,612,611,611,611,610,609,609,609,608,607,606,606,606,607,608,609,609,608,608,607,607,606,605,604,603,603,602,602,600,599,598,596,595,594,593,592,591,591,591,590,590,589,588,587,586,585,584,584,583,582,581,579,578,577,576,575,574,573,572,572,571,571,570,570,569,569,568,567,567,566,565,564,564,564,564,563,563,562,561,561,560,559,558,558,557,557,556,556,555,554,553,552,552,551,550,549,549,549,549,548,548,548,548,548,548,548,548,549,549,549,549,549,550,550,550,549,549,550,550,549,548,547,546,545,544,544,542,541,541,540,539,538,537,536,535,534,534,534,533,532,532,532,532,531,531,530,529,528,527,526,525,525,525,525,524,524,523,522,521,520,519,519,518,517,517,517,517,517,517,518,518